Head of Mercedes' High Performance Powertrains department Andy Cowell is set to leave his current position next month, the team has announced it on Monday. Mercedes has announced key changes to its senior management structure on Monday. The boss... MoreĀ»